#!/usr/bin/env python
# coding: utf-8

# In[26]:


#for...in循环乘法表1
for i in range(1,10):
    for j in range(1,i+1):
        print('{}*{}={:<4}'.format(j,i,i*j),end=' ')
    print('')


# In[63]:


#for...in循环乘法表2
for i in range(1,10):
    for k in range(1,i):
        print(end='         ')
    for j in range(i,10): 
        print('{}*{}={:<4}'.format(i,j,i*j),end=' ')
    print('')


# In[87]:


#for...in循环乘法表3
for i in range(1,10):
    for k in range(9,i,-1):
        print(end='         ')
    for j in range(i,0,-1): 
        print('{}*{}={:<4}'.format(i,j,i*j),end=' ')
    print('')


# In[79]:


#for...in循环乘法表4
for i in range(1,10):
    for j in range(9,i-1,-1):
        print('{}*{}={:<4}'.format(i,j,i*j),end=' ')
    print('')


# In[27]:


#while循环乘法表1
i=1
while i<=9:
    j=1
    while j<=i:
        print('{}*{}={:<4}'.format(j,i,i*j),end=' ')
        j+=1
    i+=1
    print('')


# In[91]:


#while循环乘法表2
i=1
while i<=9:
    j=i
    k=1
    while k<i:
        print(end='         ')
        k+=1
    while j<=9:
        print('{}*{}={:<4}'.format(i,j,i*j),end=' ')
        j+=1
    i+=1
    print('')


# In[96]:


#while循环乘法表3
i=1
while i<=9:
    k=9
    j=i
    while k>i:
        print(end='         ')
        k-=1
    while j>=1:
        print('{}*{}={:<4}'.format(i,j,i*j),end=' ')
        j-=1
    i+=1
    print('')


# In[97]:


#while循环乘法表4
i=1
while i<=9:
    j=9
    while j>=i:
        print('{}*{}={:<4}'.format(i,j,i*j),end=' ')
        j-=1
    i+=1
    print('')


# In[ ]:




